package lesson4;

import java.util.Scanner;

public class Demo1 {

    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        System.out.println("请输入第一个数字...");
//        int num1 = scanner.nextInt();
//        System.out.println("请输入第一个数字...");
//        int num2 = scanner.nextInt();
//        int max = getMax(num1,num2);
//        System.out.println(max);
        int count = getNumCount(123456789);
        System.out.println(count);

    }

    //求两个数的最大值
    //两个整数的最大值
//    static void getMax(int num1,int num2){
//        int max = num1>num2?num1:num2;
//        System.out.println("两个数的最大值:"+max);
//    }

    static int getMax(int num1,int num2){
        int max = num1>num2?num1:num2;
        return max;
    }

    static int getNumCount(int num){
        int count = 0;
        if(num == 0){
            return 1;
        }else{
            while(num != 0){
                num = num /10;
                count++;
            }
        }
      return count;
    }

    //求一个整数有几位
    //求一个byte的二进制形式

    static int[] getByteBinary(byte num){
        int[] binaryArr = new int[8];

        //逻辑代码
        return binaryArr;
    }
}
